XmlReader and XElement combination to read large xml documents, xmlreaderxelementIntroduction
There are a large number of class libraries and APIs for operating xml data in. NET framework. However, after. NET framework 3.5, we generally prefer to
1. LINQ to XML class
The following code demonstrates how to use LINQ to XML to quickly create an XML file:
public static void CreateDocument(){ string path = @"d:\website"; XDocument xdoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes")
First, LINQ to XML programming Basics1. LINQ to XML classes
The System.Xml.Linq namespace contains 19 classes, and the following table lists their names and their descriptions:
Class
Describe
XAttribute
Represents
The XElement class is one of the basic classes in LINQtoXML. It represents an XML element. You can use this class to create elements, change element content, add, change, or delete child elements, add attributes to elements, or serialize element
Brief introductionThere are a lot of class libraries and APIs in the. NET Framework that manipulate XML data, but after the. NET Framework 3.5 Our preference is generally LINQ to XML.The LINQ to XML operation XML data, either the Xelement.load
1. Custom business class to xelement type
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->
Xmlserializer serializer
=
New
Xmlserializer (
Typeof
(Cfedataanalysis ));System. Io. Stream
Design Principles of LINQ to XML: in order to allow most developers to operate XML more easily and effectively, Microsoft has designed a brand new method in linqto XML. From the conceptual perspective or from the perspective of memory usage and
Overview of the linq to XML class
The purpose of LINQ to XML is to make the XML name as simple as possible.
Xattribute class
Xattribute indicates an XML Attribute.
Xcdata class
Xcdata indicates a CDATA text
ArticleDirectory
Overview of the linq to XML class
LINQ to XML learning-2. Overview of LINQ to XML programming overview of the linq to XML class overview of the xattribute class
Xattribute indicates an XML Attribute. Xcdata class
Xelement does not support XPath. It must be implemented through extension. The extension class is system. xml. XPath. Extensions. Therefore, you can use the XPath method to filter elements by referencing the system. xml. XPath namespace. Example:
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.